package com.cloudbroker.bcs.platform.ltb.bizapi.service.admin;

import com.cloudbroker.bcs.common.annotation.NoLogin;
import com.cloudbroker.bcs.common.annotation.NoToken;
import com.cloudbroker.bcs.common.entity.HSBCPSBackVO;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.admin.back.AdminBannerListResult;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.admin.vo.BannerAddForm;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.admin.vo.BannerDeleteForm;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.admin.vo.BannerQryForm;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.admin.vo.BannerUpdateForm;

/**
 * Created by daibd19671 on 2016/12/7.
 */
public interface AdminBannerBizService {
    @NoToken
    @NoLogin
    HSBCPSBackVO bannerAdd(BannerAddForm form);
    @NoToken
    @NoLogin
    HSBCPSBackVO bannerDelete(BannerDeleteForm form);
    @NoToken
    @NoLogin
    HSBCPSBackVO bannerUpdate(BannerUpdateForm form);
    @NoToken
    @NoLogin
    AdminBannerListResult bannerQry(BannerQryForm form);
}
